﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using Web.Models;

namespace Web.Repositories
{
    public class HabitacionRepository
    {
        protected HoteluchoContext Db { get; set; }

        public HabitacionRepository()
        {
            Db = HoteluchoContext.Instance;
        }

        public void AltaHabitacion(Habitacion nuevaHabitacion)
        {
            Db.Habitaciones.Add(nuevaHabitacion);
            Db.SaveChanges();
        }

        public void BajaHabitacion(Habitacion remover)
        {
            Db.Habitaciones.Remove(remover);
            Db.SaveChanges();
        }
        public Habitacion GetHabitacion(int idHabitacion)
        {
            return Db.Habitaciones.Find(idHabitacion);
        }

        public List<Habitacion> GetAll()
        {
            return Db.Habitaciones.ToList();
        }

        public void Save()
        {
            Db.SaveChanges();
        }
    }
}